Hinweise zu den importierten Knotenpunktdaten

Beim Knotenpunktdaten-Import werden 'Intersections' und Arme auf Knoten, Oberknoten und Strecken abgebildet. Anschließend werden deren zugehörige Attribute sowie Fahrstreifen, Fahrstreifenabbieger, Detektoren, Signalgruppen, Phasen, Furten und deren Zuordnungen importiert. Weitere Informationen werden in benutzerdefinierten Attributen gespeichert.

Importierte Dateien

Die gezippte Datei, die beim Import eingelesen wird, enthält die Dateien Detectors.csv, Intersections.csv, Legs.csv, Phases.csv, Signalgroups.csv und Streets.csv. Davon sind nur die Daten der Dateien Intersections.csv und Legs.csv zwingend notwendig. Alle Spaltenüberschriften werden beim Import mit dem Präfix IntersectionDataImport_ als benutzerdefinierte Attribute des jeweiligen Netzobjekts angelegt und die Werte übernommen. Dies gilt auch für Spalten, die für den Import nach Visum nicht relevant sind.

Es folgen Beschreibungen der für Visum relevanten Daten.

Legs.csv

Jede Zeile der Datei beschreibt einen Knotenarm (NodeLeg). Alle Werte werden als benutzerdefinierte Attribute an den jeweiligen Knotenarm geschrieben. Die Datei ist notwendig.

Folgende Daten werden importiert:

Spalte

Definition

Typ

Relevant für Visum

Intersection

Schlüssel des Knotenpunkts

String

Ja (notwendig)

NodeLeg

Schlüssel des Arms

String

Ja (notwendig)

Street

Schlüssel der Straße aus Streets.csv

String

Ja (optional)

Angle

Winkel des Arms gegen den Uhrzeigersinn

Double

Ja (notwendig)

ReferenceNodeLeg

Schlüssel des Referenz-Arms (gibt an, auf welchen Arm sich der Offset bezieht)

String

Ja (optional). Gibt an, auf welchen Arm (NodeLeg) der Intersection sich der Offset bezieht. Stringwert, der leer sein kann.

Offset

Offset vom Mittelpunkt des Knotenpunkts entlang des Referenz-Arms in Metern

Int >= 0

Ja (optional)

InboundLanes

Anzahl Eingangs-Fahrstreifen

Int >= 0

Ja (notwendig)

OutboundLanes

Anzahl Ausgangs-Fahrstreifen

Int >= 0

Ja (notwendig)

SlipLanes

Anzahl Fahrstreifen mit getrenntem Rechtsabbieger (Rechtsverkehr) bzw. Linksabbieger (Linksverkehr)

Int >= 0

Ja (optional)

SlipLanePedCrossing

Information, ob an der Dreiecksinsel eine Furt ist

Bool. Als wahr gelten alle Angaben (Spalte nicht leer).

Ja (optional)

PedCrossingPosition

Offset für die Position der Furt über den Arm

Double

Ja (optional)

LaneArrows

Definition der Abbieger auf den Fahrstreifen. Die Anzahl der Angaben muss 'InboundLanes' entsprechen.

Zusammengesetzter String aus den Komponenten „l“, „lr“, „ltr“, „t“, „tr“, „r“, jeweils getrennt mit Leerzeichen.

Ja (optional)

NextIntersection

Schlüssel des nächsten Knotenpunkts entlang des Arms

 

Ja (optional)

Intersections.csv

Jede Zeile der Datei gehört zu einem Knoten. Alle Werte werden als benutzerdefinierte Attribute an den jeweiligen Knoten geschrieben. Die Koordinatentransformation ist unbekannt. Sie muss erst beim Import angegeben werden. Die Datei ist notwendig.

Spalte

Definition

Typ

Relevant für Visum

Intersection

Schlüssel des Knotenpunkts

String

Ja (notwendig)

Intersection_X

x-Koordinate des Knotenpunkts, bezogen auf das Koordinatensystem aus den Parametern

Double

Ja (notwendig)

Intersection_Y

y-Koordinate des Knotenpunkts, bezogen auf das Koordinatensystem aus den Parametern

Double

Ja (notwendig)

Detectors.csv

Jede Zeile der Datei beschreibt einen Detektor. Alle Werte werden als benutzerdefinierte Attribute an den jeweiligen Detektor geschrieben. Die Datei ist optional.

Spalte

Definition

Typ

Relevant für Visum

Intersection

Schlüssel des Knotenpunkts

String

Ja (notwendig)

Detector

Schlüssel des Detektors

String

Ja (notwendig)

NodeLeg

Schlüssel des Arms

String

Ja (notwendig)

Lane

Fahrstreifen-Index des Fahrstreifens auf dem der Detektor liegt. Gezählt wird von links nach rechts am eingehenden Arm. Es zählen nur Eingangsfahrstreifen.

Int >= 0

Ja (notwendig)

DetectorPos

Abstand des Detektors von der Haltelinie

Double >= 0

Ja (notwendig)

Phases.csv

Jede Zeile der Datei beschreibt eine Signalisierungsphase. Alle Werte werden als benutzerdefinierte Attribute an die jeweilige Phase geschrieben. Die Datei ist optional.

Spalte

Definition

Typ

Relevant für Visum

Intersection

Schlüssel des Knotenpunkts

String

Ja (notwendig)

Name

Schlüssel der Phase

String

Ja (notwendig)

SignalGroups

Durch Komma oder Leerzeichen getrennte Liste der Signalgruppen-Schlüssel, die der Phase zugeordnet sind.

String

Ja (notwendig)

Signalgroups.csv

Jede Zeile der Datei beschreibt eine Signalgruppe. Alle Werte werden als benutzerdefinierte Attribute an die jeweilige Signalgruppe geschrieben. Die Datei ist optional.

Spalte

Definition

Typ

Relevant für Visum

Intersection

Schlüssel des Knotenpunkts

String

Ja (notwendig)

SignalGroup

Schlüssel (Nummer) der Signalgruppe

Int

Ja (notwendig)

FromNodeLeg

Schlüssel des Von-Arms des zur Signalgruppe gehörenden Abbiegers, bzw. bei Fußgänger-Signalgruppen Schlüssel des Arms der Furt

String

Ja (notwendig)

ToNodeLeg

Schlüssel des Nach-Arms des zur Signalgruppe gehörenden Abbiegers

String

Ja (notwendig)

Type

Abbiegetyp der Signalgruppe, mögliche Ausprägungen sind: l – left, t – through,r – right,p – pedestrian.

String

Ja (notwendig)

Streets.csv

Jede Zeile beschreibt für eine Kombination aus Knoten und Street-Index den Straßennamen bzw. die Art der Straße (z.b. TRAM). Der Straßenname wird als benutzerdefiniertes Attribut an den Knotenarm (NodeLeg) geschrieben, der auf die entsprechende Street verweist. Die Datei ist optional.

Spalte

Definition

Typ

Relevant für Visum

Intersection

Schlüssel des Knotenpunkts

String

Ja (notwendig)

Street

Schlüssel der Straße

String

Ja (notwendig)

Name

Name der Straße

String

Ja (notwendig)